//
//  BlankSpaceTool.m
//  冷夜孤寒
//
//  Created by peony on 16/9/13.
//  Copyright © 2016年 com.peony. All rights reserved.
//

#import "BlankSpaceTool.h"

@implementation BlankSpaceTool
/**
 * 判断文本框输入空格不能通过验证进行请求数据
 */
+(NSString *)whetherInputDeviceForAllSpaces:(NSString *)contentStr {
    
    NSString * content = [contentStr stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
    return content;
}
/**
 *  判断用户输入的密码是否符合规范，符合规范的密码要求：
 *  1. 长度大于6位
 *  2. 密码中必须同时包含数字和字母
 */
+(BOOL)judgePassWordLegal:(NSString *)pass{
    BOOL result = false;
    if ([pass length] >= 6){
        // 判断长度大于6位后再接着判断是否同时包含数字和字符
        NSString * regex = @"^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,16}$";
        NSPredicate * pred = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", regex];
        result = [pred evaluateWithObject:pass];
    }
    return result;
}
@end
